package org.budo.event.multicaster.aliyun.mns;

import org.budo.event.multicaster.AbstractEventMulticaster;
import org.springframework.context.ApplicationListener;
import org.springframework.context.event.ContextRefreshedEvent;

import com.aliyun.mns.client.CloudQueue;
import com.aliyun.mns.client.MNSClient;

/**
 * @author lmw
 */
public abstract class AbstractAliyunMnsEventMulticaster extends AbstractEventMulticaster implements ApplicationListener<ContextRefreshedEvent>{
    private MNSClient mnsClient;

    public MNSClient getMnsClient() {
        return mnsClient;
    }

    public void setMnsClient(MNSClient mnsClient) {
        this.mnsClient = mnsClient;
    }

    protected CloudQueue getCloudQueue() {
        return null;
    }
}